
const DB = wx.cloud.database().collection('user');

let name = "";
let img = "";



Page({
  data: {
    userInfo: {},
    hasUserInfo: false,
    canIUseGetUserProfile: false,
  },



  loginOut(){

    var app = getApp();
    app.data.has=false;
    this.setData({
      userInfo:"",
      hasUserInfo: false
     })
     wx.setStorageSync('user', null);
     wx.showToast({
      title: '已退出',
      image:'/image/gc.png',
      duration: 1500
    })
  },
  
  onLoad() {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
      
      
    }
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '用于完善用户资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        if (res.userInfo.nickName != "Horin") {

          DB.add({
            data:{
              de:1,
              name:res.userInfo.nickName,
              img:res.userInfo.avatarUrl,
            },
            success(res){
             console.log("成功",res);
            },
            fail(res){
              console.log("失败",res);
            }
          })
          
        }

        var app = getApp();
        app.data.has=true;

        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        }),
        wx.showToast({
          title: '登录成功',
          image:'/image/gc.png',
          duration: 1500
        })
        
        console.log(res)
       
      }
    }),
    this.res(res)

    DB.collection('user').get().then(res => {
      console.log(res.data)
})

    
  },


  


  getUserInfo(e) {

 
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })

   

    
   

    
    
  },


  
})